package model;
/**
 * @author Juan Marchese (juan.marchese@fdvsolutions.com)
 *         Date: 2/06/12
 *         Time: 0:57
 */
public class CazadorNormal extends Cazador {



    public CazadorNormal(){
        setVelocidad(Constantes.VELOCIDAD_CAZADORNORMAL);
    }

    @Override
    public boolean mover(Fantasma yoMismo) {
    	Mensaje.getInstancia().notificar("Soy cazador y me muevo con nivel de agresividad Normal");
        return true;
    }

    @Override
    public boolean molestar(Fantasma yoMismo) {
    	Mensaje.getInstancia().notificar("Soy Cazador, con agresividad: molesto");
       	yoMismo.setEstadoFantasma(new CazadorMolesto());
        yoMismo.aumentarVision();
        return true;
    }

    @Override
    public String mostrarEstado(Fantasma yoMismo) {
    	String s = Constantes.CAZADORNORMAL;
    	Mensaje.getInstancia().notificar(s);
    	return s;
    }

}
